package com.hurr.dto;

import java.util.Collection;

/**
 * This class represents a user FinanceDto, noting the depositDtos, expenseDtos and
 * savingDtos for the user.
 * 
 * @author Fernando Perelli
 * 
 */
public class FinanceDto extends AbstractModelDto {

	/**
	 * id
	 */
	private Long id;

	/**
	 * depositDtos
	 */
	private Collection<DepositDto> depositDtos;

	/**
	 * ExpenseDtoFinanceDtosexpenseDtos
	 */
	private Collection<ExpenseDto> expenseDtos;

	/**
	 * savingDtos
	 */
	private Collection<SavingDto> savingDtos;

	/**
	 * bankDtos
	 */
	private Collection<BankDto> bankDtos;

	/**
	 * 
	 */
	public FinanceDto() {
		super();
	}

	/**
	 * Get id
	 * 
	 * @return id
	 */
	public Long getId() {
		return id;
	}

	/**
	 * Set Id
	 * 
	 * @param id
	 */
	public void setId(Long id) {
		this.id = id;
	}

	/**
	 * Get DepositDto FinanceDtos
	 * 
	 * @return depositDtos
	 */
	public Collection<DepositDto> getDepositDtos() {
		return depositDtos;
	}

	/**
	 * Set DepositDto FinanceDtos
	 * 
	 * @param depositDtos
	 */
	public void setDepositDtos(Collection<DepositDto> depositDtos) {
		this.depositDtos = depositDtos;
	}

	/**
	 * Get ExpenseDto FinanceDtos
	 * 
	 * @return expenseDtos
	 */
	public Collection<ExpenseDto> getExpenseDtos() {
		return expenseDtos;
	}

	/**
	 * Set ExpenseDto FinanceDtos
	 * 
	 * @param expenseDtos
	 */
	public void setExpenseDtos(Collection<ExpenseDto> expenseDtos) {
		this.expenseDtos = expenseDtos;
	}

	/**
	 * Get SavingDto FinanceDtos
	 * 
	 * @return savingDtos
	 */
	public Collection<SavingDto> getSavingDtos() {
		return savingDtos;
	}

	/**
	 * Set SavingDto FinanceDtos
	 * 
	 * @param savingDtos
	 */
	public void setSavingDtos(Collection<SavingDto> savingDtos) {
		this.savingDtos = savingDtos;
	}

	/**
	 * Get BankDtos
	 * 
	 * @return bankDtos
	 */
	public Collection<BankDto> getBankDtos() {
		return bankDtos;
	}

	/**
	 * Set BankDtos
	 * 
	 * @param bankDtos
	 */
	public void setBankDtos(Collection<BankDto> bankDtos) {
		this.bankDtos = bankDtos;
	}

}
